have something to prove - French English Dictionary